PrivateChatService

Private Chat Service provides for the APIs to manage chat with individual participants

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
val chatHistoryByParticipant: ObservableValueWithOptional<Map<ParticipantsService.Participant, ObservableValue<ArrayList<ChatMessage>>>>

Provides entire in-meeting chat history with map of ParticipantsService.Participant and observable list of ChatMessage shared with each of the participants

Link copied to clipboard
val eligibleParticipants: ObservableValueWithOptional<List<ParticipantsService.Participant>>

Provides the list of ParticipantsService.Participants list eligible for private chat All participants may not be eligible for private chat as the client on which they join from, may not have the feature available

Link copied to clipboard

Private chat availability based on the live meeting features.

Link copied to clipboard

Provides for a new PrivateChatMessage received.

Link copied to clipboard
val unreadCountForParticipant: ObservableValueWithOptional<Map<ParticipantsService.Participant, ObservableValue<Int>>>

Provides the unread message count per participant for private chat It is the responsibility of client app to clear this count once consumed by calling clearUnreadMessagesCountByParticipant

Link copied to clipboard
val unreadMessagesCount: ObservableValueWithOptional<Int>

Show the total current unread message count of private messages It is the responsibility of client app to clear this count once consumed by calling clearUnreadMessagesCount

Functions

Link copied to clipboard

Clears the unread message count of all eligible participants Consumer application must call it when the user had viewed the unread private chat messages of all eligible ParticipantsService.Participant to get the correct unread message count for future newMessage

Link copied to clipboard

Clears the unread message count of specified ParticipantsService.Participant Consumer application must call it when the user had viewed the unread chat messages of the participant to get the correct unread message count for future newMessage

Link copied to clipboard

Sends a private chat message to an eligible participant